示例#1
0
        protected void ObjetoEntidad_ControlsWebForm()
        {
            int IdCita = hfIdCita.Value == string.Empty ? 0 : Convert.ToInt32(hfIdCita.Value);

            E_Cita Cita = NM.BuscarCita(IdCita);
            List <E_CitaServicio> CitaServicio = NCS.BuscarCitaServicio(IdCita);

            if (Cita != null)
            {
                foreach (E_CitaServicio item in CitaServicio)
                {
                    foreach (ListItem lbItem in ddlServicio.Items)
                    {
                        if (lbItem.Value == item.IdServicio.ToString())
                        {
                            lbItem.Selected = true;
                        }
                    }
                }
                tbClaveCita.Text = Cita.ClaveCita.Trim();
                //ddlServicio.Text = Cita.IdServicio.ToString();
                ddlMascota.Text = Cita.IdMascota.ToString();
                string year     = Cita.FechaCita.Year.ToString();
                string month    = Cita.FechaCita.Month.ToString();
                string day      = Cita.FechaCita.Day.ToString();
                string hour     = Cita.FechaCita.Hour.ToString();
                string minute   = Cita.FechaCita.Minute.ToString();
                string datetime = year + "-" + month + "-" + day + "T" + hour + ":" + minute;
                tbFechaCita.Text = DateTime.ParseExact(datetime, "yyyy-M-dTH:m", null).ToString("yyyy-MM-ddTHH:mm");
            }
        }
        public string ModificarCita(E_Cita pCita)
        {
            pCita.Accion = "MODIFICAR";
            string R = sqlD.IBM_Entidad <E_Cita>("IBM_Citas", pCita);

            if (R.Contains("Exito"))
            {
                return("Exito se han modificado los datos correctamente");
            }
            return("Error los datos no se han modificado");
        }
示例#3
0
        protected E_Cita ControlsWebForm_ObjetoIdentidad()
        {
            E_Cita Cita = new E_Cita()
            {
                ClaveCita = tbClaveCita.Text.Trim(),
                //IdServicio = Convert.ToInt32(ddlServicio.Text),
                IdMascota = Convert.ToInt32(ddlMascota.Text),
                FechaCita = Convert.ToDateTime(tbFechaCita.Text)
            };

            return(Cita);
        }
        public string BorrarCita(int pIdCita)
        {
            E_Cita Cita = new E_Cita()
            {
                Accion = "BORRAR",
                IdCita = pIdCita
            };
            string R = sqlD.IBM_Entidad <E_Cita>("IBM_Citas", Cita);

            if (R.Contains("Exito"))
            {
                return("Exito se han borrado los datos correctamente");
            }
            return("Error los datos no se han borrado");
        }
        /*public string InsertarCita(E_Cita pCita)
         * {
         *  pCita.Accion = "INSERTAR";
         *  string R = sqlD.IBM_Entidad<E_Cita>("IBM_Citas", pCita);
         *  int id=pCita.IdCita;
         *  if (R.Contains("Exito"))
         *      return "Exito se ha introducido los datos correctamente";
         *  return "Error los datos no se han introducido";
         * }*/
        public int InsertarCita(E_Cita pCita)
        {
            pCita.Accion = "INSERTAR";
            string        con  = "Data Source=DESKTOP-OTHRDKV\\SQLEXPRESS;Initial Catalog=PeluqueriaPeticure;Integrated Security=True";
            SqlConnection conn = new SqlConnection(con);

            conn.Open();
            SqlCommand cmd = new SqlCommand("IBM_Citas", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdCita", SqlDbType.Int).Value          = pCita.IdCita;
            cmd.Parameters.Add("@Accion", SqlDbType.NVarChar, 25).Value = pCita.Accion;
            cmd.Parameters.Add("@ClaveCita", SqlDbType.NChar, 5).Value  = pCita.ClaveCita;
            cmd.Parameters.Add("@IdMascota", SqlDbType.Int).Value       = pCita.IdMascota;
            cmd.Parameters.Add("@FechaCita", SqlDbType.DateTime).Value  = pCita.FechaCita;
            cmd.Parameters.Add("@Temp", SqlDbType.Int).Direction        = ParameterDirection.ReturnValue;
            cmd.ExecuteNonQuery();
            int IdCita = int.Parse(cmd.Parameters["@Temp"].Value.ToString());

            conn.Close();
            return(IdCita);
        }