예제 #1
0
        private void cbEstado_SelectedIndexChanged(object sender, EventArgs e)
        {
            cbEstado.DropDownStyle = ComboBoxStyle.DropDownList;
            int    renglon = Convert.ToInt32(dtvDatos.CurrentCell.RowIndex.ToString());
            string valor   = "";
            string id      = dtvDatos[0, renglon].Value.ToString();

            valor = cbEstado.SelectedItem.ToString();
            if (valor == cestado)
            {
            }
            else
            {
                if (valor == "Cancelado")
                {
                    valor = "0";
                }
                else
                {
                    if (valor == "Registrado")
                    {
                        valor = "1";
                    }
                    else
                    {
                        if (valor == "Confirmado")
                        {
                            valor = "2";
                        }
                        else
                        {
                            if (valor == "Asignado")
                            {
                                valor = "3";
                            }
                            else
                            {
                                if (valor == "En Proceso")
                                {
                                    valor = "4";
                                }
                                else
                                {
                                    if (valor == "Terminado")
                                    {
                                        valor = "5";
                                    }
                                    else
                                    {
                                        if (valor == "Facturado")
                                        {
                                            valor = "6";
                                        }
                                        else
                                        if (valor == "Pagado")
                                        {
                                            valor = "7";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

                if (cestado == "Cancelado")
                {
                    cestado = "0";
                }
                else
                {
                    if (cestado == "Registrado")
                    {
                        cestado = "1";
                    }
                    else
                    {
                        if (cestado == "Confirmado")
                        {
                            cestado = "2";
                        }
                        else
                        {
                            if (cestado == "Asignado")
                            {
                                cestado = "3";
                            }
                            else
                            {
                                if (cestado == "En Proceso")
                                {
                                    cestado = "4";
                                }
                                else
                                {
                                    if (cestado == "Terminado")
                                    {
                                        cestado = "5";
                                    }
                                    else
                                    {
                                        if (cestado == "Facturado")
                                        {
                                            cestado = "6";
                                        }
                                        else
                                        if (cestado == "Pagado")
                                        {
                                            cestado = "7";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            Interface = new InterfaceUsuario(this);
            Interface.CambiarEstado(dtvDatos, valor, cestado, id);
            ActualizarData();
        }