示例#1
0
 private void LlenarGrid()
 {
     Clases.clsPelicula objBuscar = new Clases.clsPelicula(strApp);
     if (!objBuscar.LlenarGrid(this.grvDatos, intNac))
     {
         Mensaje(objBuscar.Error);
         return;
     }
 }
示例#2
0
        private void Buscar()
        {
            Clases.clsPelicula objBuscar = new Clases.clsPelicula(strApp);
            if (!objBuscar.BuscarMaestro(strCodigo))
            {
                Limpiar();
                Mensaje(objBuscar.Error);
                objBuscar = null;
                return;
            }

            this.ddlNac.SelectedValue = Convert.ToString(objBuscar.Nacionalidad);
            this.ddlNac_SelectedIndexChanged(null, null);
            this.ddlProductora.SelectedValue = Convert.ToString(objBuscar.Productora);
            this.ddlProductora_SelectedIndexChanged(null, null);
            this.txtCodigo.Text = strCodigo;
            this.txtTitulo.Text = objBuscar.Titulo.ToString();
            this.txtFecha.Text  = objBuscar.FechaE.ToString();
            this.txtEmpl.Text   = Convert.ToString(objBuscar.Empleado);
            return;
        }
示例#3
0
        private bool Grabar()
        {
            try
            {
                strCodigo  = this.txtCodigo.Text.Trim().ToUpper();
                strTitulo  = this.txtTitulo.Text.Trim();
                strFecha   = this.txtFecha.Text.Trim();
                intNac     = Convert.ToInt16(this.ddlNac.SelectedValue);
                intPro     = Convert.ToInt16(this.ddlProductora.SelectedValue);
                intCodEmpl = Convert.ToInt16(this.txtEmpl.Text);

                if (string.IsNullOrEmpty(strCodigo))
                {
                    Mensaje("Código de Película no válido");
                    this.txtCodigo.Focus();
                    return(false);
                }

                if (string.IsNullOrEmpty(strTitulo))
                {
                    Mensaje("Título de la película no válido");
                    this.txtTitulo.Focus();
                    return(false);
                }
                if (intCodEmpl <= 0)
                {
                    Mensaje("Id del empleado no válido");
                    this.txtEmpl.Focus();
                }
                if (string.IsNullOrEmpty(strFecha))
                {
                    Mensaje("Genero no válido");
                    this.txtFecha.Focus();
                    return(false);
                }
                if (intPro <= 0)
                {
                    Mensaje("Seleccione una Productora");
                    this.ddlProductora.Focus();
                    return(false);
                }

                if (intNac <= 0)
                {
                    Mensaje("Seleccione una Nacionalidad");
                    this.ddlProductora.Focus();
                    return(false);
                }
                Clases.clsPelicula objX = new Clases.clsPelicula(strApp, strCodigo,
                                                                 strTitulo, strFecha, intNac, intPro, intCodEmpl);
                if (intOpcion == 1)
                {
                    if (!objX.GrabarMaestro())
                    {
                        Mensaje(objX.Error);
                        objX = null;
                        this.txtCodigo.Focus();
                        return(false);
                    }
                }
                else if (intOpcion == 2)
                {
                    if (!objX.ModificarMaestro())
                    {
                        Mensaje(objX.Error);
                        objX = null;
                        this.txtCodigo.Focus();
                        return(false);
                    }
                }
                else
                {
                    Mensaje("Error no clasificado -> Consultar con admón. del sistema");
                    objX = null;
                    this.txtCodigo.Focus();
                    return(false);
                }
                strRpta = objX.Respuesta;
                if (strRpta == "-1")
                {
                    Mensaje("Ya existe un registro con la misma matricula");
                    objX = null;
                    this.txtCodigo.Focus();
                    return(false);
                }
                if (strRpta == "0")
                {
                    Mensaje("Error al realizar el procedimiento");
                    objX = null;
                    this.txtCodigo.Focus();
                    return(false);
                }
                objX = null;
                this.txtCodigo.ReadOnly = true;
                this.txtTitulo.Focus();
                Mensaje("Registro grabado con éxito");
                Buscar();
                return(true);
            }
            catch
            {
                Mensaje("Error en el grabar");
                return(false);
            }
        }